#ifndef __HAL_IIC_H
#define __HAL_IIC_H

#ifdef __cplusplus
extern "C"
{
#endif

/**************************************************************************************************
 *                                                                              INCLUDES
 **************************************************************************************************/
#include "stm32f10x.h"
#include "string.h"
#include "OSAL_Comdef.h"


/**************************************************************************************************
 *                                                                              CONSTANTS
 **************************************************************************************************/
#define HAL_I2C_LCD



/***************************************************************************************************
 *                                                                              TYPEDEF
 ***************************************************************************************************/


/***************************************************************************************************
 *                                                                              GLOBAL VARIABLES
 ***************************************************************************************************/



/**************************************************************************************************
 *                                        FUNCTIONS - API
 **************************************************************************************************/

/*
 * Initialize SPI Service.
 */
extern void HalI2cInit (void);
extern void Screen_Cleaning (void);
extern void OLED_Display (float New_distance);
extern int Hal_I2C_LCD_Init (void);
extern int Hal_I2C_Sensor_Init (void);
/*********************************************************************
*********************************************************************/

#ifdef __cplusplus
}
#endif
#endif
